package Final;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class Elemento {
	private boolean visitada;
	private boolean estado;
	private BufferedImage image;
	private int numImage;
	static final int FONDO = 0;
	static final int ROBOT = 1;
	static final int OBSTACULO = 2;
	
	public Elemento(){
		setDefault();
	}
	public boolean getEstado () {
		return estado; 
	}
	public boolean getVisitada () {
		return visitada; 
	}
	public BufferedImage getImage () {
		return image; 
	}
	public int getNumImage () { 
		return numImage; 
	}
	
	public void setDefault (){ 
		try {
			setVisitada(false);
			setEstado(true);
			image = ImageIO.read(new File("fondo.jpg"));
			setImage(image);
			setNumImage(FONDO);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	public void setEstado (boolean _estado) { 
		estado = _estado; 
	}
	public void setImage(BufferedImage _image){ 
		image = _image; 
	}
	public void setVisitada (boolean _visitada) { 
		visitada = _visitada; 
	}
	public void setNumImage (int _numImage) { 
		numImage = _numImage; 
	}
}
